robertl [Sun, 20 Jun 2010 00:03:31 +0000 (00:03 +0000)]
Negative time points are always out of bound in track filter.
robertl [Sat, 19 Jun 2010 23:59:06 +0000 (23:59 +0000)]
Add dialog for mismatched GPSBabel versions, nagware dialog, Mac UI fixes.
robertl [Sat, 19 Jun 2010 23:47:45 +0000 (23:47 +0000)]
Add Russian translation to GUI.
robertl [Sat, 19 Jun 2010 22:52:35 +0000 (22:52 +0000)]
Drop warning from last change.
robertl [Sat, 19 Jun 2010 22:51:24 +0000 (22:51 +0000)]
Work around corruped Forerunner 305 packets.
robertl [Fri, 18 Jun 2010 15:19:17 +0000 (15:19 +0000)]
Add garmin_tx test.
robertl [Fri, 18 Jun 2010 15:17:39 +0000 (15:17 +0000)]
Eriks Zelenka contributes Garmin XT format.
robertl [Fri, 18 Jun 2010 15:00:24 +0000 (15:00 +0000)]
Remove ancient and unused doc.
robertl [Thu, 17 Jun 2010 00:31:03 +0000 (00:31 +0000)]
Add subrip format, courtesy of Michael von Glasow.
robertl [Thu, 17 Jun 2010 00:13:43 +0000 (00:13 +0000)]
Trim read strings in EXIF reader as Panasonic DMC-TZ10 trails spaces.
robertl [Thu, 17 Jun 2010 00:13:21 +0000 (00:13 +0000)]
Automate generation of translation files.
robertl [Tue, 15 Jun 2010 22:31:00 +0000 (22:31 +0000)]
Makefile.in: Changes to build with alternate build systems.
cet_util.h: Likewise.
defs.h: Changes for alternate build systems. Merge from trunk for
trkseg support. Add global_traits. Add power.
configure.in: Bump version number to -beta20090708b.
configure: Regenerated.
gbversion.h: Regenerated.
exif.c: Changes for alternate build system.
gbfile.h: Likewise
gbsleep.c: Likewise
vecs.c: Move track to minimal filters.
garmin.c: Merge from trunk for trkseg support.
gbser_win.c: Explictly use CreateFileA.
gpx.c: Merge from trunk for trkseg support.
gtrnctr.c: Add support for power
kml.c: many new features for Earth 5.2: trkseg in LineString tracks, Power,
extended data, gx:Track, geocaching updates
testo: update with new KML test cases.
trackfilter.c: Add "segment" option.
queue.h: Merge from trunk for trkseg.
waypt.c: Add traits handling.
robertl [Mon, 7 Jun 2010 20:53:22 +0000 (20:53 +0000)]
Added Russian translation from Denis Rykov.
robertl [Mon, 7 Jun 2010 15:36:15 +0000 (15:36 +0000)]
Updated italian from Michele Locati.
robertl [Mon, 7 Jun 2010 15:25:41 +0000 (15:25 +0000)]
Refresh Spanish translation from Augustin Diez Castillo.
robertl [Mon, 7 Jun 2010 00:59:39 +0000 (00:59 +0000)]
Add russian to Windows dist.
robertl [Sun, 6 Jun 2010 02:56:36 +0000 (02:56 +0000)]
Typo fix.
robertl [Sun, 6 Jun 2010 02:43:14 +0000 (02:43 +0000)]
Script to build table of lrelease output.
robertl [Sun, 6 Jun 2010 00:49:08 +0000 (00:49 +0000)]
Improve translation for Mac; now reads .qms from the bundle.
robertl [Sun, 6 Jun 2010 00:38:00 +0000 (00:38 +0000)]
Add lost doc for seg2trk and trk2seg.
robertl [Sat, 5 Jun 2010 22:02:39 +0000 (22:02 +0000)]
Add 'faketime' option to track filter with test cases and doc.
robertl [Thu, 3 Jun 2010 15:01:24 +0000 (15:01 +0000)]
Add Russian translation from Rykov Denis. Minor tweaks to German and French trnslations.
Commit *.qm files.
robertl [Tue, 1 Jun 2010 07:02:17 +0000 (07:02 +0000)]
Handle 800003 records like 3 recs in garmin_gpi for Anton Reynecke's test files
robertl [Mon, 31 May 2010 21:15:50 +0000 (21:15 +0000)]
Add new date handling to compegps reader for 'W' records.
robertl [Mon, 31 May 2010 21:15:10 +0000 (21:15 +0000)]
Better warnings on shape reader from unknown geometries.
robertl [Tue, 25 May 2010 02:46:34 +0000 (02:46 +0000)]
Catch Garmin product line up to the 78.
robertl [Fri, 21 May 2010 15:26:38 +0000 (15:26 +0000)]
Use strtod, not strtof.
robertl [Fri, 21 May 2010 15:07:33 +0000 (15:07 +0000)]
C89 tweak.
robertl [Wed, 19 May 2010 11:53:07 +0000 (11:53 +0000)]
Run lupdate and lrelease when building Mac GUI. (Why Mac? Because it gets
done regularly and I couldn't find a better place...)
robertl [Wed, 19 May 2010 11:41:02 +0000 (11:41 +0000)]
Run lupdate
robertl [Wed, 19 May 2010 11:27:17 +0000 (11:27 +0000)]
Updated German translation from Claudius Henrichs
robertl [Tue, 18 May 2010 17:39:43 +0000 (17:39 +0000)]
Bump version number for repackage.
robertl [Mon, 17 May 2010 03:12:36 +0000 (03:12 +0000)]
Add some missing MINGW includes.
robertl [Mon, 17 May 2010 03:11:51 +0000 (03:11 +0000)]
Delete registry on de-installation on Windows
robertl [Mon, 17 May 2010 00:42:53 +0000 (00:42 +0000)]
Bump versio for beta.
robertl [Sun, 16 May 2010 23:30:33 +0000 (23:30 +0000)]
Exif warning fix.
robertl [Sun, 16 May 2010 23:20:46 +0000 (23:20 +0000)]
Improve delbin error message in Windows.
robertl [Sun, 16 May 2010 21:22:48 +0000 (21:22 +0000)]
Minor doc clarification.
robertl [Wed, 5 May 2010 16:48:07 +0000 (16:48 +0000)]
Signed/unsigned fixes for s/390, armel.
robertl [Wed, 5 May 2010 16:29:25 +0000 (16:29 +0000)]
Include descriptino in KML.
robertl [Tue, 4 May 2010 13:22:17 +0000 (13:22 +0000)]
Don't call xcsv setup when we're not dealing with an xcsv file. Fixes
case of -i csv-something -f non-xcsv-something file1 file2 case.
robertl [Thu, 29 Apr 2010 15:48:56 +0000 (15:48 +0000)]
Improve send of multiple tracks to PN40.
robertl [Thu, 29 Apr 2010 02:42:36 +0000 (02:42 +0000)]
Martin Buck adds track->trk segment conversion filter option.
robertl [Thu, 29 Apr 2010 02:16:09 +0000 (02:16 +0000)]
From Martin.
robertl [Thu, 29 Apr 2010 02:13:18 +0000 (02:13 +0000)]
Add track segment support to delbin.
robertl [Thu, 29 Apr 2010 02:10:07 +0000 (02:10 +0000)]
Add sketchy version of shortname.cc
robertl [Mon, 26 Apr 2010 20:00:31 +0000 (20:00 +0000)]
Write Gopal headesr as GMT.
robertl [Sat, 24 Apr 2010 06:03:17 +0000 (06:03 +0000)]
From Warren Toomey: make more fields in NMEA optional on read.
robertl [Wed, 21 Apr 2010 05:47:50 +0000 (05:47 +0000)]
Add explicit casts from void* in prep for C++ migration.
robertl [Wed, 14 Apr 2010 12:58:45 +0000 (12:58 +0000)]
Add trkseg support to Garmin track reader.
robertl [Wed, 14 Apr 2010 01:10:44 +0000 (01:10 +0000)]
Add core support for track segement. Read and write in GPX.
robertl [Mon, 12 Apr 2010 02:53:03 +0000 (02:53 +0000)]
Improved error logging on upgrade failure.
robertl [Sun, 11 Apr 2010 22:45:05 +0000 (22:45 +0000)]
Commit the UTM handlers for unicsv that I implemented in November.
robertl [Sun, 11 Apr 2010 22:43:33 +0000 (22:43 +0000)]
Improve error messages in trackfilter for bad data. Try to provide some
context.
robertl [Sun, 11 Apr 2010 22:41:55 +0000 (22:41 +0000)]
Integerize heard rate in gtrnctr.
robertl [Sun, 11 Apr 2010 22:41:17 +0000 (22:41 +0000)]
Improve error message in GDB header mismatch.
robertl [Sun, 11 Apr 2010 22:39:35 +0000 (22:39 +0000)]
Special case 'Geocache Found' icon for Delbin.
robertl [Sun, 11 Apr 2010 22:38:06 +0000 (22:38 +0000)]
Enable drag & drop of files into main window.
Smarter handling of formats with unknown extensions.
Allow user to edit filenames in the main dialog instead of just using the
file picker.
robertl [Sun, 11 Apr 2010 18:11:46 +0000 (18:11 +0000)]
Allow notification of betas to be independent of notifications of real upgrades.
robertl [Fri, 9 Apr 2010 16:32:29 +0000 (16:32 +0000)]
Don't make an empty track a the start of each track download from Garmin. Don't add extraneous segment markers in the header.
robertl [Wed, 7 Apr 2010 00:42:42 +0000 (00:42 +0000)]
Typo fixes in discard filter doc.
robertl [Mon, 5 Apr 2010 15:47:43 +0000 (15:47 +0000)]
More MSVC fixes.
robertl [Mon, 5 Apr 2010 13:30:31 +0000 (13:30 +0000)]
MSVC cleanups.
robertl [Mon, 5 Apr 2010 13:23:24 +0000 (13:23 +0000)]
Handle more date types in pathaway.
robertl [Mon, 5 Apr 2010 13:16:53 +0000 (13:16 +0000)]
Typo fix in doc.
robertl [Mon, 5 Apr 2010 13:05:18 +0000 (13:05 +0000)]
Scraggler change from recent Garmin track work.
robertl [Mon, 5 Apr 2010 13:04:34 +0000 (13:04 +0000)]
Add hard error for Lowrance USR V3 files.
robertl [Sun, 4 Apr 2010 19:31:34 +0000 (19:31 +0000)]
Finish converting tracks to courses on upload.
robertl [Sun, 4 Apr 2010 19:20:53 +0000 (19:20 +0000)]
Improve support for GR-245 in Holux M241 module.
robertl [Sun, 4 Apr 2010 19:05:44 +0000 (19:05 +0000)]
Don't abort on malformed v900 records. Fix -D on 64-bit systems, too.
robertl [Sun, 4 Apr 2010 18:07:47 +0000 (18:07 +0000)]
Add TomTom Places format.
robertl [Fri, 2 Apr 2010 19:39:19 +0000 (19:39 +0000)]
garmin_gpi: don't fuss about tag 13.
robertl [Fri, 2 Apr 2010 18:24:47 +0000 (18:24 +0000)]
Typo fix.
robertl [Tue, 30 Mar 2010 06:17:51 +0000 (06:17 +0000)]
Paul Cornett adds new symbols from PN-40 2.7 firmware.
robertl [Tue, 30 Mar 2010 02:21:22 +0000 (02:21 +0000)]
Add elemin and elemax options to discard filter.
robertl [Fri, 26 Mar 2010 03:33:18 +0000 (03:33 +0000)]
Martin Buck delivers "track" upload for Garmin fitness devices.
Changes:
* If tracks and waypoints should be uploaded to a device supporting course
upload, combine them to courses and course points and upload them together
* Split track/waypoint preparation and upload into separate functions in
garmin.c since both preparation functions are needed together for
course+course point upload
* Merged GPS_A301_Get()/GPS_A302_Get, GPS_A301_Send()/GPS_A302_Send()
* Properly handle track segment markers for fitness devices consisting of 2
consecutive invalid track points
* Calculate lap data totals when creating a course. Also create time stamps
(currently using a hardcoded speed of 10km/h) for track points that lack
them. This is required so that course points can refer to track points and
identify them uniquely.
* Fixed course garbage collection to remove unused track points properly. So
far, we compared the track index with the course index instead of the
course track index which inadvertently removed tracks that were
refereneced and left others that weren't referenced.
* Remove duplicate course points (same course index and track point time
stamp) because the protocol spec requires these two values to be unique.
* Create course points from waypoints by mapping them to the nearest track
point.
* Use xrealloc() consistently
robertl [Fri, 26 Mar 2010 03:09:20 +0000 (03:09 +0000)]
Add error checks for packets of bad sizes.
robertl [Tue, 23 Mar 2010 19:40:55 +0000 (19:40 +0000)]
Add support for Garmin GPS 72H
robertl [Sat, 13 Mar 2010 17:57:34 +0000 (17:57 +0000)]
Only whack "extension" from pathname, not dirname, in bushnell. (testo
uses dots in directory names...)
robertl [Sat, 13 Mar 2010 17:53:04 +0000 (17:53 +0000)]
Whack extension from Bushenell waypoints if given.
robertl [Sun, 7 Mar 2010 04:23:42 +0000 (04:23 +0000)]
Track/course upload for Garmin fitness. From Martin Buck. (His "Patch #4")
robertl [Sun, 7 Mar 2010 03:51:28 +0000 (03:51 +0000)]
From Martin. Added detection of Garmin fitness-specific protocols and data types
robertl [Sun, 7 Mar 2010 03:49:57 +0000 (03:49 +0000)]
From Martin:
* Initialize all gps_*_type and gps_*_transfer variables to -1 exactly once
in GPS_A000() instead of some in GPS_A000(), some in GPS_A001(), some in
both and some not at all
* Bug fix (?): If device reports device command protocol A011, set
gps_device_command to 1 (=A011) instead of 0 (=A010). Changes behaviour
for aviation devices that report capabilities via A001 (if there are any).
If this bugfix is wrong, there should be at least a comment stating
that/why using the "wrong" command protocol is intentional
* Minor indentation/comment fixes
* Converted mixed hex/decimal constants for COMMAND_ID and LINK_ID to
all-decimal. The rest of jeeps and the Garmin docs all use decimal, so
it's easier to read/compare this way
* Bug fix: Set course limits transfer protocol Cmnd_Transfer_Course_Limits
to 565 (course limits transfer) instead of 564 (course tracks transfer)
for devices using device command protocol 1 (A010). Shouldn't make a
difference for gpsbabel, since this value isn't used (yet)
* Bug fix: Set proximity transfer protocol Cmnd_Transfer_Prx to 17 instead
of 0 (unsupported) for devices using device command protocol 2 (A011).
Shouldn't make a difference for gpsbabel, since the functions using this
value are never called
robertl [Mon, 1 Mar 2010 04:22:28 +0000 (04:22 +0000)]
Let the bool options be set in the GUI if they're set in the "raw" GPSBabel.
robertl [Mon, 1 Mar 2010 04:19:40 +0000 (04:19 +0000)]
Add waypoint read support for Wintec Tes.
robertl [Sun, 28 Feb 2010 02:31:28 +0000 (02:31 +0000)]
Add check to GDB for unreasonable internal values from beta Mapsource from '06.
robertl [Sat, 27 Feb 2010 21:23:20 +0000 (21:23 +0000)]
Fix for alerts in Garmin GPI.
robertl [Tue, 23 Feb 2010 15:38:26 +0000 (15:38 +0000)]
Include stdio for fprintf and stderr.
robertl [Sun, 21 Feb 2010 14:53:48 +0000 (14:53 +0000)]
Fix reading of day in wintec_tes.
robertl [Sun, 21 Feb 2010 04:40:37 +0000 (04:40 +0000)]
Write description in waypoints in KML writer.
robertl [Sun, 21 Feb 2010 04:01:54 +0000 (04:01 +0000)]
Minor doc tweaks.
robertl [Sun, 21 Feb 2010 03:28:26 +0000 (03:28 +0000)]
Overhaul MTK doc.
robertl [Sun, 21 Feb 2010 03:23:13 +0000 (03:23 +0000)]
Compegps fixes.
robertl [Tue, 16 Feb 2010 03:02:21 +0000 (03:02 +0000)]
Layout improvements for prefs dialog.
robertl [Tue, 16 Feb 2010 02:49:43 +0000 (02:49 +0000)]
Add menu option to manually check for update.
robertl [Tue, 16 Feb 2010 00:28:35 +0000 (00:28 +0000)]
Martin Buck adds support for packet IDs and sizes > 255.
robertl [Mon, 15 Feb 2010 23:11:30 +0000 (23:11 +0000)]
Bump for release.
robertl [Mon, 15 Feb 2010 19:49:38 +0000 (19:49 +0000)]
Bump version number.
robertl [Mon, 15 Feb 2010 03:02:24 +0000 (03:02 +0000)]
Regenerate Makefile dependencies.
robertl [Mon, 15 Feb 2010 02:57:00 +0000 (02:57 +0000)]
Finish hooking up all the UI for preferences.